import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import { resolve } from 'path';
export default defineConfig({
  plugins: [vue()],
  // 配置其他选项
  server: {
    port: 8080,
    proxy: {
      '/api': {
        target: "http://110.40.173.100:5173",  // 配置到服务器后端的API头部
        rewrite: (path) => path.replace(/^\/api/, '/api')
      }
    }
  },
  build: {
    outDir: 'dist'
  },css: {
    //配置了对 SCSS 的处理选项
    preprocessorOptions: {
      scss: {
        //引入了全局的 SCSS 文件 global.scss
        additionalData: `@import "./src/assets/styles/variables.scss";`,
      },
    },
    // 可以查看 CSS 的源码
    devSourcemap: true
  },
  resolve: {
    // 设置文件./src路径为 @
    alias: [
      {
        find: '@',
        replacement: resolve(__dirname, './src')
      }
    ]
  }
});